import Vue from 'vue'
import Vuex from 'vuex'

//vue的插件机制
Vue.use(Vuex);

//Vuex.Store 构造器选项
const store = new Vuex.Store({
	//存放状态
	state: {
		// 当前第一大类的选择状态
		first_category_index:0,
		// 当前第二大类的选择状态
		second_category_index:0,
		// 当前第二大类的值
		second_category_value:'校园卡',
		// 聊天室的登录转状态,默认状态为false
		isSDKReady:false,
	},
	mutations:{
		// 修改第一类别的选择状态
		edit_first_index(state, newIndex){
			state.first_category_index = newIndex
		},
		// 修改第二类别的选择状态
		edit_second_index(state, newIndex){
			state.second_category_index = newIndex
		},
		// 修改第二类别的选择状态
		edit_second_value(state, newValue){
			state.second_category_value = newValue
		},
		// 修改聊天室的登录转状态
		change_SDK_state(state, newValue){
			state.isSDKReady = newValue
		},
	}
})

export default store
